Python Job: Software Developer level 3

Job added on

Company

Edward Consulting
Canada

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Python Job Details

À propos de nous

Notre société est professionnelle et agile, et notre objectif est Find the best role for you .

Points clés de notre environnement de travail :

  • Bureaux modernes
  • Journées de télétravail
  • Opportunités d'évolution

À propos de nous

Notre société est professionnelle et notre objectif est Find the right job for you!.

Points clés de notre environnement de travail :

  • Journées de télétravail

A remote work opportunity!

You have to be present anywhere in Canada

Start Date: April 1, 2023 (must be available to start by April 1, 2023)
End Date: March 31, 2024 with an option to extend for up three, one-year terms
Work model: Remotely within Canada
Pay rate: $83/hour approximately

The successful candidate(s) will be Developer Level 3 for a Modernization Project, on one of four agile teams, that are developing the new function using the agile Methodology, human-centered design, open-source languages and frameworks, and a cutting-edge enterprise containerization platform.

Responsibilities

The Developer Level 3 responsibilities will include:

  • As a full-stack developer, write back-end and front-end code using modern languages, frameworks and tools specifically Python, Postgres, vue.js, TypeScript and related frameworks.
  • Mentor and transfer knowledge to in-house staff in modern languages, Agile, DevOps or Container management platforms.
  • Have worked as part of a scaled agile team to incrementally deliver value for the users of a product or digital service.
  • Work with clients to develop solution architectures to solve business problems.
  • Migrate digital services from legacy environments and mainframes to modern environments leveraging techniques/tools such as DevOps, Kubernetes, container and microservices based architectures.
  • Write automated tests and help set up continuous integration & delivery pipelines.
  • Design, develop, manage and integrate RESTful APIs.
  • Have experience working with cloud technologies.

QUALIFICATIONS

Consultant Qualifications The Developer Level 3 is required to have the following skills and experience:

  • A minimum of 5-years’ experience as a full-stack software developer (front-end and back-end) using modern languages, frameworks and JavaScript;
  • A minimum of 2-years’ experience working on Python and TypeScript; Experience developing with an API gateway using service providers;
  • A minimum of 3-years’ Experience working as part of an agile team of which two years must be using scrum to incrementally deliver value for the users of a product or digital service;
  • Experience migrating digital services from legacy environments such as mainframe, and/or client/server to modern environments leveraging techniques/tools such as DevOps, Kubernetes, container and microservices based architectures;
  • Experience with RESTful API development, composition APIs management and integration; and
  • Have experience working with cloud technologies.

In addition to the skills and experience set out above, the Proponents should demonstrate that the proposed Consultant(s) have the following additional skills and experience:

  • Possess knowledge of the BC Registries and Online Services;
  • Have delivered systems built in Flask, Vue.js and Nuxt.js;
  • Know JSONSchema;
  • Have delivered APIs that are OAS v3 compliant via Apigee;
  • Be fluent with PL/SQL, Oracle and PostgreSQL databases;
  • Have created and delivered training to customers on the items listed in the mandatory and preferable sections;
  • Have created technical documentation, diagrams and RFCs;
  • Have worked in an SRE environment;
  • Have knowledge of and implemented observability; and
  • Have experience working on OpenShift platform.

Job Type: Fixed term contract
Contract length: 12 months

Salary: $83.00 per hour

Flexible Language Requirement:

  • French not required

Schedule:

  • 8 hour shift
  • Day shift

Supplemental pay types:

  • Bonus pay
  • Overtime pay
  • Signing bonus

Work Location: Remote

Application deadline: 2023-03-09
Expected start date: 2023-04-01